managerial posts - French English Dictionary